/**Gateway+Hystrix+Eureka
 * 1）依赖库：SpringCloud版本为Hoxton及以下，核心依赖为spring-cloud-starter-netflix-hystrix
 * 2）main上@EnableHystrix 注解之
 * 3）实现一个降级服务用的controller（FallbackController），在其中定义降级方法
 * 4）在配置文件（yml）中定义路由的filters:为Hystrix，并配置名称和降级uri（与上一步骤中一致）
 * 5）在配置文件（yml）中配置Hystrix其它属性。
 */
package com.example.demogatewayhystrix;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.netflix.hystrix.EnableHystrix;

@SpringBootApplication
@EnableDiscoveryClient
@EnableHystrix
public class DemoGatewayHystrixApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoGatewayHystrixApplication.class, args);
    }

}
